tr {
    background-color: lightgray;
    height: 40px;
    width: 80%;
    text-align: center;
    color : black;
    border: 1px solid blue;
}

tr:hover {
    background-color: lightcoral;
    border: 4px solid orange;
}

table {
    width: 100%;
}

#searchBox {
    height: 50px;
    width: 100%;
    margin-bottom: 10px;
    text-align: center;
}

input {
    width: 30%;
    height: auto;
}

input[type="checkbox"] {
    width: 3%;
}

button {
    width: 20%;
    height: auto;
}

form {
    width: 100%;
}

#searchName {
    background-color: lightblue;
}

#searchTitle {
    background-color: lightgreen;
}

#searchBtn {
    background-color: #9de2dc;
    margin-left: 10px;
    margin-right: 10px;
}

#searchBtn:active {
    background-color: orange;
}

#resetBtn {
    background-color: #9de2dc;
    width: 20%;
    margin-left: 10px;
    margin-right: 10px;
}

#resetBtn:active {
    background-color: orange;
}